rooftop terrace - French English Dictionary